/* transition: all .5s ease-in-out; */
ul {
  padding: 0;
}
li {
  list-style: none;
}

.color_1 {
  color: #2196F3;
}

.color_2 {
  color: #FFC107;
}
.color_3 {
  color: #f15b8f;
}
.cm-content-nav {
  background: #b9e9f1;
  position: relative;
  height: 5rem;
  margin-bottom: 3rem;
}
.cm-content-nav .pg-canvas{
  box-shadow: -3px 13px 20px 6px #b9e9f1;
}
.cm-logo-box {
  position: absolute;
  top: 0;
  text-align: center;
  padding: 1.5rem 2.5rem 0;
  width: 100%;
}


.cm-logo-box img {
  width: 10rem;
}
.pakage-name-title {
  font-size: 1.2rem;
  color: #fff;
  font-weight: 700;
}

.product-card {
  box-shadow: 0 0.05rem 0.1rem #b9e9f1;
}
.product-card .card-header{
  justify-content: center;
  font-weight: 700;

}

.expenses-table {
  width: 100%;
  border: 1px solid #fff;
  background: #cbf2fe;
}

.expenses-table td li{
  text-align: center;
  padding: 0.1rem;
}
.expenses-table thead {
  background: #4199e1;
  color: #fff;
}
.expenses-table thead th {
  padding: 0.4rem;
  border: 1px solid #fff;
}
.expenses-table td{
  border: 1px solid #fff;
  color: #808384;
  font-size: 0.5rem;
}

.expenses-table tbody .table-info-name {
  white-space:nowrap;
}
.expenses-table tbody .table-info-common {
  max-width: 6rem;
}

.product-card .list-block .item-inner .item-text{
  -webkit-line-clamp: 20;
  height:auto;
}
.select-cards {
  width: 7rem;
  height: 6rem;
}
.swiper-slide-active .card-content-inner{
}

.select-cards .card{
  color: #fff;
  width: 5rem;
  height: 4rem;
  font-size: 0.6rem;

}
.swiper-slide-active .card{
  width: 7rem;
  height: 5rem;
  font-size: 0.75rem;
}
.chose-card {
  padding-bottom: 0.2rem;
}